<?php

require_once "./JSSDK.php";
$appid='微信申的ID';
$secret='微信申的KEY';
$jssdk = new JSSDK($appid, $secret);
//微信分享
$signPackage= $jssdk->GetSignPackage();


//微信配置文件
$wx_config='
appId:"'.$signPackage['appId'].'",
timestamp:"'.$signPackage['timestamp'].'",
nonceStr:"'.$signPackage['nonceStr'].'",
signature:"'.$signPackage['signature'].'"
';

//分享链接
$link='http://www.15fen.com';
$title='分享有礼';
$desc='分享有礼';
$imgUrl='http://www.dx2.me/bouns/logo.png';


//分享设置
$wxconfig='
title:"'.$title.'",
desc:"'.$desc.'",
link:"'.$link.'",
imgUrl:"'.$imgUrl.'"
';


echo page_index();
?>
<?php function page_index(){ /////////////////////////////////////////////////////// ?>
<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>微信分享</title>
</head>
<body>
微信分享
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
  //设置
  wx.config({  
    <?php echo $GLOBALS['wx_config'];?>,
	jsApiList: [
	'checkJsApi',
	'onMenuShareTimeline',
	'onMenuShareAppMessage',
	'onMenuShareQQ',
	'onMenuShareWeibo',
	'hideMenuItems',
	'showMenuItems',
	'hideAllNonBaseMenuItem',
	'showAllNonBaseMenuItem',
	'translateVoice',
	'startRecord',
	'stopRecord',
	'onRecordEnd',
	'playVoice',
	'pauseVoice',
	'stopVoice',
	'uploadVoice',
	'downloadVoice',
	'chooseImage',
	'previewImage',
	'uploadImage',
	'downloadImage',
	'getNetworkType',
	'openLocation',
	'getLocation',
	'hideOptionMenu',
	'showOptionMenu',
	'closeWindow',
	'scanQRCode',
	'chooseWXPay',
	'openProductSpecificView',
	'addCard',
	'chooseCard',
	'openCard'
	]
  });

/*
 * 注意：
 * 1. 所有的JS接口只能在公众号绑定的域名下调用，公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
 * 2. 如果发现在 Android 不能分享自定义内容，请到官网下载最新的包覆盖安装，Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
 * 3. 完整 JS-SDK 文档地址：http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
 *
 * 如有问题请通过以下渠道反馈：
 * 邮箱地址：weixin-open@qq.com
 * 邮件主题：【微信JS-SDK反馈】具体问题
 * 邮件内容说明：用简明的语言描述问题所在，并交代清楚遇到该问题的场景，可附上截屏图片，微信团队会尽快处理你的反馈。
 */
wx.ready(function () {
	//隐藏分享
	//wx.hideOptionMenu();
	//打开分享
	wx.showOptionMenu();
	
	/*
    wx.checkJsApi({
      jsApiList: [
        'getNetworkType',
        'previewImage'
      ],
      success: function (res) {
        //alert(JSON.stringify(res));
      }
    });
	*/
	//发朋友
	wx.onMenuShareAppMessage({
      <?php echo $GLOBALS["wxconfig"];?>,
      trigger: function (res) {
        //alert('用户点击发送给朋友');
      },
      success: function (res) {
		share_confirm('AppMessage');
        //alert('已分享');
      },
      cancel: function (res) {
        //alert('已取消');
      },
      fail: function (res) {
        alert(JSON.stringify(res));
      }
    });
	
	//注册发朋友圈
	wx.onMenuShareTimeline({
      <?php echo $GLOBALS["wxconfig"];?>,
      trigger: function (res) {
        //alert('用户点击分享到朋友圈');
      },
      success: function (res) {
		share_confirm('Timeline');
        //alert('已分享');
      },
      cancel: function (res) {
        //alert('已取消');
      },
      fail: function (res) {
        alert(JSON.stringify(res));
      }
    });
	
	alert('OK');

}); //ready end

//wx接口初始化错误提示
wx.error(function (res) {
  alert(res.errMsg);
});

//确认已经分享
function share_confirm(type){
	wo.extra.defaultAjax("http://www.dx2.me/s/?gift&q=share_confirm&type="+type, function(res){
	setTimeout(function(){
		if (res.error==0){
			//alert(res.error);
		}else{
			//wo.dom.alertError(res.data);
		}
	},100);
});
}

</script>
</html>

<?php } //////////////////////////////////////////////////////////////////////////////end ?>